import numpy as np
import matplotlib.pyplot as plt

# 模拟原二维数据（根据您的范围生成示例）
x = np.linspace(26, 28.5, 100)
y = 2 * x + 20 + np.random.normal(0, 1, 100)  # 添加噪声模拟散点

# 新增目标函数Z（示例：非线性组合）
z = np.sin(x) + np.cos(y)

# 三维绘图
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x, y, z, c='green', s=20)
ax.set_xlabel('X (26-28.5)')
ax.set_ylabel('Y (80-87)')
ax.set_zlabel('Z (Target Function)')
plt.show()